home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / Moscow ML 1.31 / source code / mosml / e_mac / m.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-01-11  |  704 b   |  22 lines  |  [TEXT/CWIE]

  1. /* Processor dependencies */
  2.  
  3. #define BIG_ENDIAN
  4.  
  5. /* Define BIG_ENDIAN if the processor is big endian (the most significant
  6.    byte of an integer stored in memory comes first). Leave BIG_ENDIAN undefined
  7.    if the processor is little-endian (the least significant byte comes first).
  8. */
  9.  
  10. #undef ALIGNMENT
  11.  
  12. /* Define ALIGNMENT if the processor puts alignment constraints on 16-bit and
  13.    32-bit memory accesses. Leave ALIGNMENT undefined if the processor can
  14.    access a 16-bit or 32-bit integer at any address.
  15. */
  16.  
  17. #undef ALIGN_DOUBLE
  18.  
  19. /* Define ALIGN_DOUBLE if the processor requires doubles to be
  20.    doubleword-aligned. Leave ALIGN_DOUBLE undefined if the processor supports
  21.    word-aligned doubles. */
  22.